* { margin:0; padding:0; font-size:13px; font-family: Arial, sans-serif; }
html, body { height:100%; width:100%; }
body { background: url(../images/bg_01.jpg) repeat-x top #86aec9; }

td { vertical-align:top; }
img { border:0; }
a { color:#028613; text-decoration:underline; }
h1 { color:#028613; font-size:20px; font-weight:500; margin:0 0 20px 0; }
h2 { color:#e54100; font-size:14px; font-weight:bold; margin:0; }
ul { margin-left:40px; }
li { list-style:none; background:url(../images/mark.jpg) no-repeat left 8px; padding-left:15px; margin-bottom:5px; color: #555; }
p { margin-bottom:15px; }
blockquote { margin-left:30px; }

form { margin:0; padding:0;  }
.form01 { width:100%; margin-bottom:4px; }
.form02 { width:180px; margin-bottom:4px; }
* .form02 { width:180px; margin-bottom:2px; }
.btn { margin-left:15px; }

td.top { background:url(../images/bg_02.jpg) top repeat-x; }
#top_01 { height:145px; background:url(../images/bg_03.jpg) no-repeat top center; }
#ico, .logotype { margin:16px 0 25px 0; }
#ico, #slog, #phones { text-align:center; }
#ico img { margin:0 10px 0 10px; }
#phones { margin-top:63px; }

td.top_menu_01 { background:url(../images/bg_menu_01.jpg) repeat-x top; vertical-align:middle; }
td.top_menu_01 img { margin:0 10px 0 10px; }

td.contentbox { padding:18px 0 18px 0; }

td.left { width:300px; }
#leftblock { background:#fff; }
#left_menu_01 { background:url(../images/bg_ug01.gif) no-repeat top right #fff; padding-top:20px; }
#left_menu_02 { background:#e5e9ec; padding-top:20px; }
#left_menu_02-2 { background:url(../images/bg_ug02.gif) no-repeat bottom right; height:18px; }
#left_menu_03 { margin:0px 20px 0 35px; overflow:hidden; }
#left_menu_03 a { display:block; font-size:12px; font-weight:bold; text-decoration:underline; color:#3f719e; background:url(../images/menu_mark.gif) no-repeat left 5px; padding-left:15px; margin-bottom:12px; }
#left_menu_03 a:hover { color:#e54100; }
#sub a { display:block; font-size:11px; font-weight:bold; text-decoration:underline; color:#555; margin-bottom:10px; margin-left:30px; } 
#left_menu_03 img { margin-bottom:20px; }


#search_01 { background:#fff; padding-top:10px; }
#search_02 { margin:0px 20px 0 35px; overflow:hidden; }

td.spase { width:35px; }

td.content { background:#fff; }
td.content_01 { background:url(../images/bg_ug03.gif) no-repeat top left; height:19px; }
td.content_02 { background:#fff; }
td.content_03 { background:url(../images/bg_ug04.gif) no-repeat left bottom; height:19px; }
#content_04 { margin:10px 10px 10px 20px; color:#2c2c2c; line-height:18px; height:100%; }
*html #content_04 { margin:10px 80px 10px 20px; }
#nav { margin-bottom:20px; font-size:10px; color:#028613; }
#nav a { color:#555; font-size:10px; }

#prod01 { margin-bottom:40px; }
#prod02 { border-bottom:solid 1px #028613; padding-bottom:3px; }
#prod03 { width:120px; text-align:center; float:left; background:#028613; padding-bottom:2px; margin-right:5px; margin-bottom:10px; }
#prod03 a { font-size:12px; color:#fff; font-weight:bold; text-decoration:underline; }
#prod03 a:hover { text-decoration:none; }

#news01 { margin-bottom:20px; }
 
td.bottom_01 { height:87px; background:url(../images/bottom.jpg) repeat-x top #06316c; padding:20px; color:#c1ccda; font-size:12px; vertical-align:middle; }
#copyright { float:left; }
#interact { float:right; }
td.int a { color:#fff; text-decoration:none;  text-align:center; font-size:9px; font-weight:normal; line-height:10px; }
#interact img { margin-top:2px; }
#data { color:#999; }
