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

body { background-color: #fff; margin-top: 10px; margin-bottom: 20px; }
#wrapper { width: 761px; overflow: hidden;  margin-left: auto; margin-right: auto; }
#top_left { width: 430px; height: 100px; float: left;  }
#top_right { width: 327px; height: 100px; float: right; border-left: 1px #5b5b5b dashed; }
#top_menu { width: 100%; height: 15px;  margin-top: 85px; padding-left: 10px; }
#top_menu a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; text-decoration: none; }
#top_menu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2c8e0a; text-decoration: none; }
#header { width: 761px; height: 197px;  margin-top: 10px; float: left; background:url(images/header.jpg) no-repeat; }
#logo { width: 225px; height: 84px; background: url(images/logo.jpg) no-repeat; }
#side_menu { width: 221px;  float: left; }
#main_menu { width: 221px; float: left; margin-top: 20px; background-color: #42af1c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
#main_menu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
#main_menu a:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; }
#main_menu_cont { width: 221px; min-height: 200px; padding-left: 30px; padding-top: 10px; }
#main_menu_top { width: 221px; height: 46px; background: url(images/main_menu_top_bg.jpg) no-repeat; }
#main_menu_bott { width: 221px; height: 46px; background: url(images/main_menu_bott_bg.jpg) no-repeat; }
#sub_menu { width: 221px; margin-top: 20px; float: left; background-color: #218cae; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
#sub_menu_cont { width: 221px; text-align: center;}
#sub_menu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: none; }
#sub_menua:hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-decoration: underline; }
#sub_menu_top { width: 221px; height: 46px; background: url(images/sub_menu_top_bg.jpg) no-repeat; }
#sub_menu_bott { width: 221px; height: 46px; background: url(images/sub_menu_bott_bg.jpg) no-repeat; }
#main_cont { width: 519px; float: right; background-color: #f7f7f7; margin-top: 20px; }
#main_cont_top { width: 519px; height: 47px; background: url(images/main_cont_top_bg.jpg) no-repeat; }
#main_cont_bott { width: 519px; height: 47px; background: url(images/main_cont_bott_bg.jpg) no-repeat; }
#cont { width: 496px; min-height: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; padding-left: 10px; padding-right: 10px; }
#cont a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2c8e0a; text-decoration: none; }
#cont a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; text-decoration: none; }
.first_link { margin-right: 10px; }
.type { margin-left: 20px; }
.inp { width: 160px; height: 17px; background-color: #fff; border: 1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; margin-bottom: 2px; margin-top: 2px; }
.but { width: 160px; height: 20px; background-color: #c7eabb; border: 1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; }
.area { background-color: #fff; border: 1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; margin-bottom: 2px; margin-top: 2px; }
.important { font-size: 9px; color: #FF0000; }
.error { color: #FF0000; }
.admin_menu { margin-top: 0; }
.list { width: 160px; height: 17px; background-color: #fff; border: 1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; margin-bottom: 2px; margin-top: 2px; }
.catlist { width: 476px; background-color: #fff; border-top: 1px dashed #eee; border-bottom: 1px dashed #eee; padding-left: 20px; font-weight: bold; }
.typelist { width: 456px; background-color: #fff; border-top: 1px dashed #eee; border-bottom: 1px dashed #eee; padding-left: 40px; }
.listvalue { background-color: #c7eabb; }
.good { width: 100%; border-bottom: 1px solid #eee; padding-top: 5px; padding-bottom: 5px; overflow: hidden; }
.foto { float: left; border: 2px solid #eee; margin-right: 10px; }
.description { margin-top: 5px; }
.line { width: 100%; height: 1px; background-color: #eee; margin-top: 20px; margin-bottom: 20px; }
