body {padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#FFF;}

.border {border:#CCC 1px solid; padding:0 4px 4px 4px; border-top:none;} 
.main {width:780px;}
.logo {float:left; width:213px;}
.top {height:45px; background-image:url(images/top.gif); background-position: right; width:567px; float:left;}
.top div {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none;padding-right:9; margin-top:15px; text-align:right;}
.top a {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFFFFF;text-decoration:none; padding:0 5px 0 5px;}
.top a:hover {color:#000;}
.top_img {float:left;}
.slogan {float:left; width:567px; height:37px; background-image:url(images/slogan.jpg);}
.middle {float:left;}
.1 {float:left; width:567px;}

.bottom {background-color:#CCCCCC; width:213px; margin-left:30px; padding:0 0 0 15px}
.bottom a{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999;}
.copy {width:540px; background-color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999999; padding-right:15px}


.center {width:264px; float:left;}
.admin {width:303px; height:107px; float:left; background-image:url(images/comerce.jpg);}
.admin div {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:bold; margin-right:6px;}

.menu {float:left; width:213px; text-align:left; padding:0px 5px 0 8px; display:block;}
.menu div {width: 190px; border:#ccc 1px solid; border-left:#b7cc2c 5px solid; margin:0 0 1px 0; padding:2px 0 2px 0; background-image:url(images/str.gif); background-repeat:no-repeat; background-position:right; }
.menu div span { margin:2px 2px 2px 8px;}
.menu a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#999;font-weight:bold;text-decoration:none;}
.menu a:hover {color:#666;}
.menu a:hover div {background-color:#e4e4e4; border-left:#7a9704 5px solid;cursor:hand;}
.menu a:hover div span {background-color:#e4e4e4; border-left:#e4e4e4 5px solid;cursor:hand;}

.last_works {float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#c5d655;font-weight:bold; padding:0; margin:0; text-align:center; width:213px; padding:10px 0 10px 0;}
.last_works div { padding:0 8px 15px 8px; margin-top:10px; color:#666; font-weight:normal; font-size:12px; line-height:25px;}
.last_works div img {border: #CCC 3px double; padding:1px}



.content {width:567px; float:left;font-family: Arial;font-size:12px;color:#333333; vertical-align:text-top; }
.content img {border: #CCC 3px double; padding:1px}}
.txt {border:#ccc 1px solid; margin-top:5px; text-align:left; padding:0 10px 10px 10px; vertical-align:text-top; }

h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#e5bf23; padding:0; margin:8px 0 8px 0;}
h2 {color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold; margin:8px 0 0 245px;}

td {font-family:Arial, Helvetica, sans-serif;font-size:12px;}

.rec {padding:0 0 0 25px;}
.rec a{font:11px verdana; color:#000}